electrical grid - French English Dictionary